package org.example.domain.vo.report.retail;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.example.domain.vo.report.ErpReport;

import java.math.BigDecimal;

@EqualsAndHashCode(callSuper = false)
@Data
@ApiModel(description = "零售报表视图类")
public class RetailStatistics extends ErpReport {
    @ApiModelProperty("id")
    private Long id;
    
    @ApiModelProperty("条码")
    private String barCode;
    
    @ApiModelProperty("名称")
    private String name;
    
    @ApiModelProperty("规格")
    private String standard;
    
    @ApiModelProperty("型号")
    private String model;
    
    @ApiModelProperty("单位")
    private String unit;
    
    @ApiModelProperty("零售数量")
    private BigDecimal retailNumber;
    
    @ApiModelProperty("零售金额")
    private BigDecimal retailMoney;
    
    @ApiModelProperty("退货数量")
    private BigDecimal returnNumber;
    
    @ApiModelProperty("退货金额")
    private BigDecimal returnMoney;
    
    @ApiModelProperty("实际零售金额")
    private BigDecimal actualRetailMoney;
    
    
}
